OpenStack Neutron(2)
昨天安裝完Neutron管理機的部分,今天要來安裝Compute運算機的部分,因為我們網路連線不是只有實體機要上網,但是把網路流量回到管理機再出去也不聰明,因而在這邊就是用管理的方式,我們只要把網路介面設定好,不同台電腦也可以管理並且使用同樣的方式將流向送至各處.
那今天的內容比較簡單,只有安裝完其他主機的部分
設定擋部分很多說明與昨天的重複,我就不重複下註解了
sudo apt install neutron-linuxbridge-agent -y
sudo vim /etc/neutron/neutron.conf
[DEFAULT]
transport_url = rabbit://openstack:AMQP密碼@controller
auth_strategy = keystone
[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = NEUTRON密碼
1.編輯linuxbridge_agent.ini設定擋
sudo vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = provider:要分享的網卡名稱
[vxlan]
enable_vxlan = False
[securitygroup]
enable_security_group = True
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
1.編輯linuxbridge_agent.ini設定擋
sudo vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = provider:要分享的網卡名稱
[vxlan]
enable_vxlan = True
local_ip = 正在設定的這台主機IP
l2_population = True
[securitygroup]
enable_security_group = True
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
1.編輯nova.conf設定擋
sudo vim /etc/nova/nova.conf
[neutron]
url = http://controller:9696
auth_url = http://controller:35357
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = NEUTRON密碼
sudo service nova-compute restart
sudo service neutron-linuxbridge-agent restart
1.登入admin管理者指令模式
2.列出服務
neutron ext-list
3.主機列表
openstack network agent list
基本上HOST的地方要有出現Controller和其他Compute的電腦名稱
當然status部分當然要全部都是UP拉
有問題往前稍微檢查一下,一定要當場解決喔
今天的內容就很簡單就是把網路大家都接成「大平台」,就連外部的電腦也一起加入,因為主要在做運算的還是這些小小compute的工作,明天開始我會介紹一下他其他的插件,我相信這還可以講很多呢!
希望大家可以在這一個月中讀到非常多的應用技巧,那如果有問題可以以私訊我的方式是使用問題回復,我會盡可能地回答問題,那會在後面統一做回覆,或者如果有想知道的相關的應用也可以提出討論喔。